Method and device for communication between network entities in cloud lan environment

ABSTRACT

The present disclosure relates to a research that has been conducted with the support of the “Cross-Depaitmental Giga KOREA Project” funded by the government (the Ministry of Science and ICT) in 2017 (No. GK17N0100, millimeter wave 5G mobile communication system development). The present disclosure relates to a communication technique for convergence of a 5G communication system for supporting a higher data transmission rate beyond a 4G system with an IoT technology, and a system therefor. The present disclosure may be applied to an intelligent service (for example, smart home, smart building, smart city, smart car or connected car, health care, digital education, retail business, security and safety-related service, etc.) on the basis of a 5G communication technology and an IoT-related technology.

TECHNICAL FIELD

The disclosure relates to a communication method between networkentities in a cloud LAN environment according to a next generationcommunication system, and more particularly, to a communication processthrough a fronthaul interface between network entities in a 5G or pre-5Gcommunication system.

BACKGROUND ART

In order to meet wireless data traffic demands that have increased after4G communication system commercialization, efforts to develop animproved 5G communication system or a pre-5G communication system havebeen made. For this reason, the 5G communication system or the pre-5Gcommunication system is called a beyond 4G network communication systemor a post LTE system. In order to achieve a high data transmission rate,an implementation of the 5G communication system in a mmWave band (forexample, 60 GHz band) is being considered. In the 5G communicationsystem, technologies such as beamforming, massive MIMO, Full DimensionalMIMO (FD-MIMO), array antenna, analog beam-forming, and large scaleantenna are being discussed as means to mitigate a propagation path lossin the mm Wave band and increase a propagation transmission distance.Further, the 5G communication system has developed technologies such asan evolved small cell, an advanced small cell, a cloud Radio AccessNetwork (RAN), an ultra-dense network, Device to Device communication(D2D), a wireless backhaul, a moving network, cooperative communication,Coordinated Multi-Points (CoMP), and received interference cancellationto improve the system network. In addition, the 5G system has developedAdvanced Coding Modulation (ACM) schemes such as Hybrid FSK and QAMModulation (FQAM) and Sliding Window Superposition Coding (SWSC), andadvanced access technologies such as Filter Bank Multi Carrier (FBMC),Non Orthogonal Multiple Access (NOMA), and Sparse Code Multiple Access(SCMA).

Meanwhile, the Internet has been evolved to an Internet of Things (IoT)network in which distributed components such as objects exchange andprocess information from a human-oriented connection network in whichhumans generate and consume information. An Internet of Everything (IoE)technology in which a big data processing technology through aconnection with a cloud server or the like is combined with the IoTtechnology has emerged. In order to implement IoT, technical factorssuch as a sensing technique, wired/wireless communication, networkinfrastructure, service-interface technology, and security technologyare required, and research on technologies such as a sensor network,Machine-to-Machine (M2M) communication, Machine-Type Communication(MTC), and the like for connection between objects has recently beenconducted. In an IoT environment, through collection and analysis ofdata generated in connected objects, an intelligent Internet Technology(IT) service to create a new value for peoples' lives may be provided.The IoT may be applied to fields such as those of a smart home, a smartbuilding, a smart city, a smart car, a connected car, a smart grid,health care, a smart home appliance, or high-tech medical servicesthrough the convergence of the conventional Information Technology (IT)and various industries.

Accordingly, various attempts to apply the 5G communication to the IoTnetwork are made. For example, technologies such as a sensor network,Machine to Machine (M2M), and Machine Type Communication (MTC) areimplemented by beamforming, MIMO, and array antenna schemes. Theapplication of a cloud RAN as the big data processing technology may bean example of convergence of the 5G technology and the IoT technology.

The disclosure relates to research that has been conducted with thesupport of the “Cross-Departmental Giga KOREA Project” funded by thegovernment (the Ministry of Science and ICT) in 2017 (No. GK17N0100,millimeter wave 5G mobile communication system development).

DISCLOSURE OF INVENTION Technical Problem

An embodiment has been proposed to solve the above-described problem,and the proposed embodiment aims to efficiently perform communicationthrough a fronthaul interface between network entities.

Another embodiment aims to smoothly set up an interface even amongnetwork entities supporting different methods.

Another embodiment aims to perform communication optimized for a networksituation and an operation policy by dynamically selecting a functionsplit scheme to set up a fronthaul interface.

Technical tasks to be achieved in the disclosure are not limited to theabove-mentioned matters, and other technical problems that are notmentioned above are provided to those skilled in the art from theembodiments to be described below.

Solution to Problem

Also, a second communication node according to an embodiment includes: atransceiver configured to transmit and receive a signal; and acontroller configured to receive, from a first communication node, amessage including information for configuring a fronthaul interface withthe first communication node and to perform communication with the firstcommunication node through the configured fronthaul interface accordingto the message.

Advantageous Effects of Invention

According to the embodiments, the following effects can be expected.

First, a communication process through a fronthaul interface betweennetwork entities can be performed smoothly.

Second, the setup and communication of an interface can be reliablyperformed even between network entities of vendors that supportdifferent function split schemes.

Third, optimized communication can be performed according to networkconditions and service requirements by dynamically selecting differentfunction split schemes to configure an interface.

Effects of the disclosure are not limited to those mentioned herein, andother effects which are not mentioned herein will be clearly understoodby those of ordinary skill in the art. In other words, unintendedeffects of practicing the disclosure may also be derived by thoseskilled in the art from the embodiments.

BRIEF DESCRIPTION OF DRAWINGS

The accompanying drawings are provided to help understand thedisclosure, and provide embodiments with the detailed description.However, the technical features of the disclosure are not limited to thespecific drawings, and the features disclosed in the drawings may becombined with each other to constitute a new embodiment. Referencenumerals in each drawing refer to structural elements.

FIG. 1 illustrates a structure of a fronthaul interface in a C-RANenvironment

FIGS. 2A and 2B illustrate setup examples of a fronthaul interfaceaccording to an embodiment.

FIG. 3 illustrates a setup example of a fronthaul interface according toanother embodiment.

FIG. 4 is a diagram illustrating a communication process between networkentities according to an embodiment.

FIGS. 5A and 5B are diagrams illustrating a communication processbetween network entities according to another embodiment.

FIG. 6 is a diagram illustrating a communication process between networkentities according to another embodiment.

FIG. 7 is a diagram illustrating a communication process between networkentities according to another embodiment.

FIG. 8 is a diagram illustrating a communication process between networkentities according to another embodiment;

FIG. 9 is a diagram illustrating a communication process between networkentities according to another embodiment.

FIG. 10 is a diagram illustrating a communication process betweennetwork entities according to another embodiment.

FIG. 11 is a diagram illustrating a communication process betweennetwork entities according to another embodiment.

FIG. 12 is a diagram illustrating a communication process betweennetwork entities according to another embodiment.

FIGS. 13A, 13B, and 13C are diagrams illustrating a communicationprocess between network entities according to another embodiment.

FIG. 14 is a diagram illustrating a communication process betweennetwork entities according to another embodiment.

FIG. 15 is a diagram illustrating an example of a data structure thatcan be used in a communication process according to an embodiment.

FIG. 16 is a diagram illustrating an example of a data structure thatcan be used in a communication process according to another embodiment.

FIG. 17 is a diagram illustrating an example of a data structure thatcan be used in a communication process according to another embodiment.

FIG. 18 is a diagram illustrating an example of a data structure thatcan be used in a communication process according to another embodiment.

FIG. 19 is a diagram illustrating a packet loss processing processaccording to an embodiment.

FIG. 20 is a diagram illustrating a flow control process according to anembodiment.

FIG. 21 is a flowchart illustrating a flow control process according toanother embodiment.

FIG. 22 is a diagram illustrating a structure of a UE according to anembodiment.

FIG. 23 is a diagram illustrating a structure of an eNB according to anembodiment.

MODE FOR THE INVENTION

Hereinafter, embodiments of the disclosure will be described in detailwith reference to the accompanying drawings.

In describing the exemplary embodiments of the disclosure, descriptionsrelated to technical contents which are well-known in the art to whichthe disclosure pertains, and are not directly associated with thedisclosure, will be omitted. Such an omission of unnecessarydescriptions is intended to prevent obscuring of the main idea of thedisclosure and more clearly transfer the main idea.

For the same reason, in the accompanying drawings, some elements may beexaggerated, omitted, or schematically illustrated. Further, the size ofeach element does not entirely reflect the actual size. In the drawings,identical or corresponding elements are provided with identicalreference numerals.

The advantages and features of the disclosure and ways to achieve themwill be apparent by making reference to embodiments as described belowin detail in conjunction with the accompanying drawings. However, thedisclosure is not limited to the embodiments set forth below, but may beimplemented in various different forms. The following embodiments areprovided only to completely disclose the disclosure and inform thoseskilled in the art of the scope of the disclosure, and the disclosure isdefined only by the scope of the appended claims. Throughout thespecification, the same or like reference numerals designate the same orlike elements.

Here, it will be understood that each block of the flowchartillustrations, and combinations of blocks in the flowchartillustrations, can be implemented by computer program instructions.These computer program instructions can be provided to a processor of ageneral purpose computer, special purpose computer, or otherprogrammable data processing apparatus to produce a machine, such thatthe instructions, which execute via the processor of the computer orother programmable data processing apparatus, create means forimplementing the functions specified in the flowchart block or blocks.These computer program instructions may also be stored in a computerusable or computer-readable memory that can direct a computer or otherprogrammable data processing apparatus to function in a particularmanner, such that the instructions stored in the computer usable orcomputer-readable memory produce an article of manufacture includinginstruction means that implement the function specified in the flowchartblock or blocks. The computer program instructions may also be loadedonto a computer or other programmable data processing apparatus to causea series of operational steps to be performed on the computer or otherprogrammable apparatus to produce a computer implemented process suchthat the instructions that execute on the computer or other programmableapparatus provide steps for implementing the functions specified in theflowchart block or blocks.

And each block of the flowchart illustrations may represent a module,segment, or portion of code, which includes one or more executableinstructions for implementing the specified logical function(s). Itshould also be noted that in some alternative implementations, thefunctions noted in the blocks may occur out of the order. For example,two blocks shown in succession may in fact be executed substantiallyconcurrently or the blocks may sometimes be executed in the reverseorder, depending upon the functionality involved.

As used herein, the “unit” refers to a software element or a hardwareelement, such as a Field Programmable Gate Array (FPGA) or anApplication Specific Integrated Circuit (ASIC), which performs apredetermined function. However, the “unit does not always have ameaning limited to software or hardware. The “unit” may be constructedeither to be stored in an addressable storage medium or to execute oneor more processors. Therefore, the “unit” includes, for example,software elements, object-oriented software elements, class elements ortask elements, processes, functions, properties, procedures,sub-routines, segments of a program code, drivers, firmware,micro-codes, circuits, data, database, data structures, tables, arrays,and parameters. The elements and functions provided by the “unit” may beeither combined into a smaller number of elements, “unit” or dividedinto a larger number of elements, “unit”. Moreover, the elements and“units” may be implemented to reproduce one or more CPUs within a deviceor a security multimedia card.

FIG. 1 illustrates a fronthaul interface structure in a C-RANenvironment according to a conventional communication system.

In a centralized/cloud-RAN (C-RAN) in an LTE/LTE-A communication system,which is referred to as a conventional 4G communication system, astructure split into a digital unit (DU) and a radio unit (RU) has beenconsidered, as shown in FIG. 1. In this structure, PDCP, RRC, RLC, MAC,and PHY functions have been implemented in the DU, and only an RFfunction has been implemented in the RU so that they operate inconjunction with each other. Meanwhile, an interface between the DU andthe RU has been called a fronthaul interface so that the interface canbe compared with the concept of a backhaul of a core network (CN).

FIGS. 2A and 2B illustrate setup examples of a fronthaul interfaceaccording to an embodiment. The setup examples shown in FIGS. 2A and 2Billustrate interfaces between network entities of a virtualized RAN(vRAN) or cloud LAN as discussed in a 5G communication system developedfrom a 4G communication system, where the vRAN or cloud LAN is composedof a central unit (CU) and a distributed unit (DU) split from each otheror an access unit (AU). The fronthaul interface is implemented among theCU, the DU, and the AU as defined by each vendor. In particular, FIG. 2Billustrates the setup example of the fronthaul interface according to afunction split Option 3-1 to be described later.

Meanwhile, the fronthaul interface between the CU and the DU isdistinguished from a Uu interface of a legacy communication system.Specifically, the Uu interface of the legacy communication system is aninterface between a UE and an eNB, and it is assumed that all thefunctions of RRC, PDCP, RLC, MAC, and PHY layers are implemented andoperated in the eNB. On the other hand, in the fronthaul interfaceaccording to an embodiment, the eNB is split into the CU and the DU andimplemented, and the respective layers are split and implemented in theCU and the DU. This is because, in the next-generation communicationsystem such as 5G or pre-5G, the amount of data processing required in awireless communication process is explosively increased, which leads toa limitation in the conventional method.

According to an embodiment, as a solution to the above-mentionedproblem, respective layers constituting a protocol stack are split intothe CU and the DU, and a fronthaul interface is set up between the CUand DU. This CU-DU split configuration is called a function splitscheme, and as shown in FIG. 3, two schemes may be considered asexamples.

Description will be made with reference to FIG. 3 as an example. Afunction split 31 of an embodiment shown on the left side of FIG. 3 ishereinafter referred to as “Option 2”. According to the embodiment ofthe function split 31 of Option 2, an RRC layer and a PDCP layer areimplemented and operated in a CU, and an RLC layer, an MAC layer, a PHYlayer, and an RF function are implemented and operated in a DU.According to the embodiment of Option 2, the CU performs functionscorresponding to the RRC layer and the PDCP layer, and the DU performsfunctions corresponding to the other layers.

A function split 32 of an embodiment shown on the right side of FIG. 3is referred to as “Option 3-1” below. According to the embodiment of thefunction split 32 of Option 3-1, some functions of the RLC layer inaddition to the RRC layer and the PDCP layer are implemented andoperated in the CU, and the remaining functions of the RLC layer otherthan the functions of the RLC layer implemented in the CU, functions ofthe MAC layer and the PHY layer, and an RF layer are implemented andoperated in the DU. According to the embodiment of Option 3-1, the CUtransmits, to the DU data processed according to some functions (e.g.,packet segmentation/concatenation) of the RLC layer via the PDCP layer,and the DU performs the remaining functions of the RLC layer, thefunctions of the MAC and PHY layers, and the RF function with respect todata received from the CU.

Meanwhile, as described above, the function split may be performeddifferently as defined by an RAN vendor, and therefore there is adifficulty in configuring a connection relationship between the CU andthe DU because the fronthaul interface is not unified among differentRAN vendors.

For example, when function split is performed in different ways for eachvendor, such as in Option 2 and Option 3-1, the fronthaul interface (orF1 interface) is not unified, and therefore it is difficult to supportCU-DU matching between multiple vendors. Accordingly, hereinafter, amethod for enabling CU-DU matching even when function split is performedin different ways will be described.

Hereinafter, for convenience of description, Option 2 and Option 3-1described with reference to FIG. 3 will be described as examples.However, the proposed embodiment is not limited to these examples andcan be extended and applied to other function split schemes.

Before describing the proposed embodiments, the function of each layerto be used throughout the proposed embodiment will be briefly described.A fronthaul interface between a CU and a DU is composed of a radioresource control (RRC) layer, a packet data convergence protocol (PDCP)layer, a radio link control (RLC) layer, a medium access control (MAC)layer, a physical (PHY) layer, and a radio frequency (RF) layer. ThePDCP layer is responsible for operations such as IP headercompression/restoration, and the RLC layer reconfigures a PDCP packetdata unit (PDU) to an appropriate size. The MAC layer is connected toseveral RLC layers and performs an operation of multiplexing RLC PDUs toan MAC PDU and demultiplexing the RLC PDUs from the MAC PDU. The PHYlayer performs channel coding and modulation on higher layer data,converts the obtained data into an OFDM symbol, and transmits the OFDMsymbol via a wireless channel Alternatively, the PHY layer demodulatesthe OFDM symbol received via the wireless channel, performs channeldecoding on the demodulated OFDM symbol, and transmits the obtained datato a higher layer. In addition, the PHY layer uses a hybrid ARQ (HARQ)for error correction together with the MAC layer, and a reception endtransmits information indicating whether a packet transmitted by atransmission end is received as 1 bit. This is called HARQ ACK/NACKinformation. Meanwhile, the RRC layer is defined only in a controlplane, and the RRC layer is in charge of controlling other channelsrelated to the setup, reconfiguration, and release of radio bearers.

First, a configuration of each of a control plane and a user plane isdescribed according to the proposed embodiments, and then a detailedoperation process of the control plane and the user plane will bedescribed with the drawings.

According to an embodiment, a control plane for supporting both functionsplits according to Option 2 and Option 3-1 is defined based on aprotocol standard defined in 3GPP TS 36.423 E-UTRAN X2-AP, and canoperate according to a procedure to be described below.

First, the control plane according to an embodiment supports aninitializing procedure of a fronthaul interface between the CU and theDU or an operation procedure including the above-described initializingprocedure. The initializing procedure of the fronthaul interface mayinclude an operation of exchanging data required for setting up thefronthaul interface in the CU and the DU, and a management operation forthe DU of the CU.

In addition, the control plane according to an embodiment supports acommon signaling procedure of the fronthaul interface between the CU andthe DU. The common signaling procedure may include a control operationfor transmitting and receiving RRC information to and from a UE throughthe fronthaul interface.

In addition, the control plane according to an embodiment supports acontext exchange procedure of the fronthaul interface between the CU andthe DU. The context exchange procedure may include an operation ofexchanging and managing context information of a UE between the CU andthe DU. Such an operation may be composed of an operation in which theCU sets up the MAC and PHY layers of the DU for each UE. This contextexchange procedure may also include an inter-DU mobility procedure ofthe fronthaul interface between the CU and the DU.

In addition, the control plane according to an embodiment supports apaging procedure of the fronthaul interface between the CU and the DU.The paging procedure may include an operation of transmitting paginginformation on a scheduling parameter between the CU and the DU.

Meanwhile, in order for the fronthaul interface between the CU and theDU to support function split according to Option 2, an MAC parameter anda PHY parameter may be included in RRC configuration information foreach bearer allocated to a UE. Similarly, in order for the fronthaulinterface between the CU and the DU to support function split accordingto Option 3-1, an MAC parameter, a PHY parameter, and an RLC parametermay be included in RRC configuration information for each bearerallocated to a UE. According to an embodiment, in order for thefronthaul interface between the CU and the DU to support both Option 2and Option 3-1, an RLC-related parameter may be defined as an optionalfield in RRC configuration information.

In addition, according to an embodiment, the fronthaul interface betweenthe CU and the DU may use an SCTP protocol with respect to a controlplane F1-C, and a GTP protocol may be used with respect to a user planeF1-U to be described below.

Following the configuration of the control plane described above, aconfiguration of a user plane according to the proposed embodiment willbe described.

According to an embodiment, a user plane for supporting both functionsplits according to Option 2 and Option 3-1 is defined based on aprotocol standard defined in 3GPP TS 36.425 E-UTRAN X2-UP, and isdefined to extend the protocol standard so that the protocol standardcan be applied to a tightly interworking LTE.

The user plane according to such an embodiment is based on GTP-U, anddefines “RAN container” as an extension header of the GTP-U so that theheader of the user plane is configured. Types of 0 to 3 are used as aPDU type defined in the existing X2-UP, whereas the PDU type is extendedto types of 8 to 11 to be used in the user plane according to theproposed embodiment. An MSB value of this PDU type may be 1.

In the above, the configuration of the control plane and theconfiguration of the user plane according to the proposed embodimenthave been described. Hereinafter, a specific operation process of thecontrol plane and a specific operation process of the user plane will bedescribed with reference to the drawings.

Meanwhile, each of the CU and the DU may be implemented as a separateeNB. Hereinafter, the term “network entity” may be used as a term forreferring to each of a CU and a DU as well as a term for referring to aCU and a DU together. In addition, the “eNB” may also include a CU and aDU, and each unit (CU and DU) may perform an operation of the eNB. Inaddition, in the following embodiments, each unit may be referred to asan independent eNB.

However, in an embodiment, the configurations of the CU and DU may besomewhat different from each other. More specifically, a radio-relatedlayer of the DU may be configured to be split into another node. Inaddition, the features of the disclosure can be applied to othermodified configurations.

In addition, the CU may also include other layers or some layers thereofmay be omitted. However, when an operation related to the PDCP layer isperformed and a signal is transmitted or received to and from a node forperforming the operation of the RLC layer, an embodiment related to theCU of the disclosure may be applied.

In addition, the DU may also include other layers or some layers thereofmay be omitted. However, when an operation related to the RLC layer isperformed and a signal is transmitted or received to and from a node forperforming the operation of the PDCP layer, an embodiment related to theDU of the disclosure may be applied.

In addition, in terms of devices, nodes to which the above embodiment isapplicable may be referred to as CUs or DUs.

First, a fronthaul interface-initializing procedure (or the operationprocedure including the initializing procedure) during the operation ofthe control plane will be described with reference to FIG. 4. Thefronthaul interface-initializing procedure is a process for initiallysetting up the fronthaul interface between the CU and the DU, and isperformed by transmitting and receiving a fronthaul interface (I/F)SETUP REQUEST message 40 and a fronthaul I/F SETUP RESPONSE message 41.The DU transmits the fronthaul I/F SETUP REQUEST message 40 to the CU,and in response to this, the DU transmits the fronthaul I/F SETUPRESPONSE message 41 to the CU. Initialization information for setting upthe fronthaul interface between the CU and the DU is exchanged throughthis procedure.

Specifically, the DU transmits the fronthaul I/F SETUP REQUEST message40 to the CU by enabling information on a function split scheme to beoperated by the DU to be included in the message 40. This function splitinformation may include, for example, a value indicating whether the DUselects Option 2 or Option 3-1. The CU approves/rejects the functionsplit scheme transmitted by the DU after receiving the fronthaul I/FSETUP REQUEST message 40, and transmits the fronthaul I/F SETUP RESPONSEmessage 41 to the DU by enabling information on the approval/rejectionto be included in the message 41. If the CU approves the function splitscheme requested by the DU, the fronthaul interface between the CU andthe DU is set up. If the CU rejects the function split scheme requestedby the DU, the fronthaul interface is not set up between the CU and theDU.

Meanwhile, unlike the above-described embodiment (initiated by the DU),the fronthaul interface-initializing procedure described with referenceto FIG. 4 may also be started by the CU.

FIGS. 5A and 5B illustrate a process of disconnecting a fronthaulinterface, as necessary, after the fronthaul interface between a CU anda DU is set up. FIG. 5A illustrates a process of requesting fordisconnection of an interface by a CU. Here, the CU may release a presetinterface by transmitting a fronthaul I/F RELEASE message 50 to the DU.On the contrary, FIG. 5B illustrates a process of requesting fordisconnection of an interface by a DU, and the DU may release a presetinterface by transmitting a fronthaul I/F RELEASE message 51 to the CU.

FIG. 6 is a diagram illustrating a registration procedure between a CUand a DU after an interface between the CU and the DU is set up. The CUtransmits a fronthaul I/F DU ADDITION REQUEST message 60 to the DU, andtransmits a parameter for each layer to the DU along with information ona determined function split scheme. For example, if Option 2 isselected, the CU transmits an MAC/PHY parameter to the DU. If Option 3-1is selected, the CU transmits an RLC parameter in addition to theMAC/PHY parameter information to the DU.

Next, the DU notifies that the message transmitted by the CU has beennormally received by transmitting a fronthaul I/F DU ADDITION REQUESTACKNOWLEDGE message 61 to the CU.

According to an embodiment, system information of the CU may be includedin the fronthaul I/F DU ADDITION REQUEST message 60 transmitted to theDU by the CU, whereas the system information of the CU may betransmitted to the DU through a separate message from the fronthaul I/FDU ADDITION REQUEST message 60. In the latter case, after transmissionand reception of the two messages 60 and 61 shown in FIG. 6 iscompleted, the CU transmits a separate message for transmitting systeminformation to the DU, and in response to this, the DU transmits aseparate message to the CU. In addition, the system information may bedefined as a separate message, as necessary.

FIG. 7 is a diagram illustrating a process of correcting/updating an RLCparameter or system information according to function split after aninterface between a CU and a DU is set up. The CU transmits a fronthaulI/F DU MODIFICATION REQUEST message 70 to the DU, and information on aparameter for each layer to be modified, a function split scheme to bemodified, and system information to be modified may be included in thecorresponding message. In response to this, the DU transmits a fronthaulI/F DU MODIFICATION REQUEST ACKNOWLEDGE message 71 to the CU.

Following the description of the fronthaul interface-initializingprocedure during the operation of the control plane, a common signalingprocedure of the fronthaul interface will be described with reference toFIGS. 8 and 9.

When an RLC transparent message such as MSG3 or MSG4 is transmitted, theDU transmits a fronthaul I/F UL COMMON CONTROL TRANSFER message 80 tothe CU. On the contrary, the CU transmits a fronthaul I/F DL COMMONCONTROL TRANSFER message 90 to the DU. An RRC container of the fronthaulI/F UL COMMON CONTROL TRANSFER message 80 includes the RRC messagetransmitted to the CU by a UE, and an RRC container of the fronthaul I/FDL COMMON CONTROL TRANSFER message 90 includes the RRC messagetransmitted to the UE by the CU. That is, the RRC message is included ina bearer message in the form of an RRC container and transmitted andreceived between the CU and the DU.

Next, the context exchange procedure during the operation of the controlplane will be described with reference to FIGS. 10 to 13. The contextexchange procedure may refer to a procedure in which a CU transmitsinformation related to a UE to a DU so that the DU can support each UE,or may refer to a procedure in which a CU transmits, to a DU, contextinformation of a UE which is not yet known to the DU.

First, in FIG. 10, after the bearer is set up according to theabove-described process, the CU transmits a fronthaul I/F UE ADDITIONREQUEST message 100 to the DU to transmit MAC/PHY related parameters foreach UE to the DU. If the function split scheme determined between theCU and the DU identified through the above-described fronthaulinterface-initializing procedure (or the operation procedure includingthe initializing procedure) is Option 2, an RLC parameter is notincluded in the fronthaul I/F UE ADDITION REQUST message 100, but if thefunction split scheme is determined to be Option 3-1, the RLC parametermay be included in the fronthaul I/F UE ADDITION REQUEST message 100. Inresponse to this, the DU transmits a fronthaul I/F UE ADDITION REQUESTACKNOWLEDGE message 101 to the CU.

According to an embodiment, the fronthaul I/F UE ADDITION REQUESTmessage 100 may include bearer-specific GTP endpoint information of a CUuser plane in order to connect the user plane of the fronthaulinterface. The GTP endpoint information refers to a tunnel endpointidentifier (TEID) and user plane address information to be received bythe CU through GTP tunneling, and the GTP endpoint information is usedin a process of transmitting the corresponding bearer (e.g., SRB1, SRB2,or DRBs) message from a DU to a CU. This is because, as described above,the user plane of the fronthaul interface between the DU and the CU usesa GTP protocol.

On the contrary, the fronthaul I/F UE ADDITION REQUEST ACKNOWLEDGEmessage 101 may include bearer-specific GTP endpoint information of a DUuser plane. At this time, the GTP endpoint information is TEID and userplane address information to be received through GTP tunneling in theDU, and the GTP endpoint information is used in a process oftransmitting the corresponding bearer message from the DU to the CU.

FIG. 11 is a diagram illustrating a process of updating UE-relatedinformation between a CU and a DU. In FIG. 11, if it is necessary toupdate MAC/PHY information and RLC information according to the functionsplit for each UE, the CU transmits the fronthaul I/F UE MODIFICATIONREQUEST message 110 to the DU by enabling modified information to beincluded in the message 110. In response to this, the DU transmits thefronthaul I/F UE MODIFICATION REQUEST ACKNOWLEDGE message 111 to the CU.According to an embodiment, even when the function split scheme ischanged, the CU may transmit the fronthaul I/F UE MODIFICATION REQUESTmessage 110 indicating the changed function split scheme to the DU.

In FIG. 12, the CU transmits a fronthaul I/F UE RELEASE REQUEST message120 to the DU in order to delete UE context information when a call witha UE is released. Meanwhile, according to another embodiment, asillustrated in FIG. 13A, a process of deleting the context informationof the UE may also be initiated by the DU. That is, when the DU firsttransmits a fronthaul I/F UE RELEASE REQUIRED message 130 to the CU todelete the UE context information, the CU may transmit a fronthaul I/FUE RELEASE CONFIRM message 131 to the DU in response to the message 130.

FIG. 13B illustrates an inter-DU mobility procedure between a CU and aDU according to another embodiment. The fronthaul interface contextexchange procedure for transmitting UE-specific MAC/PHY informationthrough the above-described fronthaul interface may include the inter-DUmobility procedure. Through the inter-DU mobility procedure, the CU maytransmit inter-DU handover-related information for each UE bytransmitting a DU change request message 135 to the DU. The inter-DUhandover-related information may include a UE separator and an RRCcontainer for supporting mobility between different DUs of the UE, andmay be included in the fronthaul interface context exchange procedure asUE-related signaling. The DU receiving the DU change request message 135may transmit a DU change request confirmation message 137 notifying theCU of an acknowledgment. Meanwhile, depending on the function splitoption of the DU obtained through the fronthaul interface operationprocedure, when the function split option is Option 3-1, the DU changerequest message may include an RLC parameter, and when the functionsplit option is Option 2, the DU change request message may not includethe RLC parameter.

FIG. 13C is a diagram illustrating a fronthaul interface paging processbetween a CU and a DU according to another embodiment. In FIG. 13C, theCU transmits a paging request message 133 to the DU to transmitUE-specific paging-related information to the DU. The UE-specificpaging-related information may include a UE separator and a singlepaging operation separator.

In the above, the control plane operation process of the fronthaulinterface according to the embodiment proposed through FIGS. 4 to 13 hasbeen described. Next, a user plane operation process of the fronthaulinterface according to the embodiment proposed through FIGS. 14 to 21will be described.

As described above, according to the proposed embodiment, the user planeof the fronthaul interface between the CU and the DU is defined usingthe GTP protocol. Downlink (DL) traffic transmission from the CU to theDU is performed through transmission of DL USER DATA from the CU andtransmission of DL DATA DELIVERY STATUS from the DU, as shown in FIG.14. UL traffic from the DU to the CU is transmitted through a GTP-Utunnel using the GTP protocol without a separate header. As describedabove, the user plane according to an embodiment is based on the GTP-U,and defines “RAN container” as the extension header of the GTP-U so thatthe header of the user plane is configured. In this case, the user planeof the proposed fronthaul interface may be defined to maintaincompatibility with the conventional X2 user plane.

FIGS. 15 and 16 illustrate data structures when the function splitscheme is set up according to Option 2, and FIGS. 17 and 18 illustratedata structures when the function split scheme is set up according toOption 3-1. FIGS. 15 and 16 will be described first.

When the function split scheme between the CU and the DU is set upaccording to Option 2, DL user data may be transmitted and receivedaccording to the structure of FIG. 15 through the fronthaul interface,and DL data transmission status information may be transmitted andreceived according to the structure of FIG. 16. In the case of Option 2,since RRC and PDCP layers are implemented in the CU, the data structureof FIG. 15 may be a structure for a PDCP PDU, and the data structure ofFIG. 16 may be a structure indicating a PDCP PDU transmission status.

First, in FIG. 15, the data structure of the DL user data is defined as“PDU type 8”. According to an embodiment, the data structure of FIG. 15includes a “required flag” field configured when an immediate responseto a DL PDCP PDU is required. A bit 3 of bits 0 to 3, which are sparebits of a first octet of the DL user data structure, may be used for the“required flag” field. When the corresponding flag value is set to 1 andtransmitted to the DU, the DU should inform the CU whether to receivethe corresponding PDU. Except for the “required flag” field according tothe embodiment proposed in FIG. 15, the remaining data structures may bedefined in the same manner as the data structure of the user planeaccording to the existing X2 interface. In addition, when the RRCmessage is transmitted through a PDU type 8, the RRC message may beincluded in the form of the above-described RRC container andtransmitted.

In FIG. 16, the data structure of the DL data transmission status isdefined as “PDU type 9”, and may be defined identically to the datastructure defined in the LTE communication system so that it can also beused interchangeably even in the interworking with LTE. Meanwhile, whenthe “required flag” field described in FIG. 15 is set to 1, the DUimmediately transmits a DL data transmission status message to the CU toinform the CU that the DU has normally received a message requiring animmediate response, which is transmitted by the CU. At this time,specific classification for the response is performed using an X2-Usequence number.

When the function split scheme between the CU and the DU is set upaccording to Option 3-1, DL user data may be transmitted and receivedaccording to the structure of FIG. 17 through the fronthaul interfaceand DL data transmission status information may be transmitted andreceived according to the structure of FIG. 18. In the case of Option3-1, since the RRC, PDCP, and RLC layers are implemented in the CU, thedata structure of FIG. 15 may be a structure for the RLC PDU, and thedata structure of FIG. 16 may be a structure indicating an RLC PDUtransmission status.

First, in FIG. 17, the data structure of the DL user data is defined asa “PDU type 10”. According to an embodiment, similar to FIG. 15, thedata structure of FIG. 17 may also include the “required flag” fieldconfigured when an immediate response to the corresponding PDU isrequired. According to another embodiment, the data structure of FIG. 17may include a “priority” field for setting up the priority of RLC PDUprocessing. Table 1 below shows QoS priorities determined according tothe types of the RLC PDUs. According to an embodiment, the RLC PDUs maybe sequentially processed according to the value of the “priority” fielddetermined according to the types of the RLC PDUs.

TABLE 1 PDU TYPE Priority RLC STATUS PDU 0 RRC Message 1 RLCRetransmission PDU 2 Others 3

According to another embodiment, the data structure of FIG. 17 mayinclude an “RTT” field for measuring a round trip time (RTT) between aCU and a DU. When the flag value of the RTT field is set to on, the DUtransmits the DL data transmission status shown in FIG. 18 to the CU byenabling a sender timestamp and the RTT information measured by the DUto be included in the DL data transmission status. In the case of thefunction split option 3−1, it is required to optimize the RLC parameterso as to be suitable for fronthaul latency. By defining the RTT flag, itis possible to measure a correct RTT between the CU and the DU. Inaddition, when the RRC message is transmitted through the PDU type 10,the RRC message may be included in the form of the RRC containerdescribed above and transmitted.

In FIG. 18, the data structure of the DL data transmission status isdefined as “PDU type 11”, and may be defined identically to the datastructure defined in the LTE communication system so that it can also beused interchangeably even in the interworking with LTE. Meanwhile, inFIG. 18, a “credit indication flag” field is a field indicating apresence or absence of a “desired buffer size for the E-RAB” field and a“minimum desired buffer size for the UE” field. That is, whencredit-based flow control is not required, the CU and DU can set the“credit indication flag” to off so that credit-related information isnot included in the DL data transmission status.

The “RTT” field in FIG. 18 indicates whether RTT-related information(e.g., sender timestamp or receiver timestamp) is included in the DLdata transmission status. When the RTT field value of FIG. 17 is set toon, the DU may transmit the DL data transmission status to the CU byenabling the sender timestamp included in the DL user data and a timewhen the DU transmits the DL data transmission status to be included inthe receiver timestamp.

Since the importance of a DL PDCP data packet and a DL RLC data packetis particularly magnified in the fronthaul interface, according to anembodiment, a high priority is applied to a class ofservice/differentiated services code point (Cos/DSCP) of thecorresponding packet so that it can be expected to increase thetransmission reliability.

Next, FIG. 19 illustrates a process of processing a packet loss that mayoccur in the fronthaul interface between the CU and the DU. For bothfunction split Option 2 and Option 3-1, if a packet loss of thefronthaul interface occurs, retransmission from the CU to the DU isperformed.

For example, in the case of an RRC message transmitted from a CU 192 toa UE 910 via a DU 191, the CU 192 sets, to on, the “required flag” fieldof the DL user data described with reference to FIGS. 15 and 17.Accordingly, the DU 191 enables information indicating whether the DU191 normally receives the corresponding PDU to be included in a DL datatransmission status and transmits the DL data transmission status to theCU 192.

In this case, whether a specific packet is lost is known to the CU 192in 193. If there is a packet that needs to be retransmitted according toa response from the DU 191, the corresponding packet is retransmitted tothe DU 191 in 194.

FIGS. 20 and 21 illustrate a flow control process of a fronthaulinterface between a CU and a DU. When congestion of a network occurs ina fronthaul section, flow control is performed by the CU/DU to prevent apacket loss. Flow control functions are classified into credit-basedflow control and event-based flow control depending on the situation.FIG. 20 illustrates credit-based flow control according to anembodiment, and FIG. 21 illustrates event-based flow control accordingto an embodiment.

First, according to the credit-based flow control procedure of FIG. 20,a DU 201 transmits, to a CU 202, information on a size of a buffer thatcan be processed by the DU 201 in 203, and the CU 202 adjusts atransmission throughput based on a value representing the receivedinformation on the size of the buffer and transmits a packet to the DU201 in 204. In function split Option 2, since it is difficult to recovera packet loss of the fronthaul interface, there is an advantage inapplying the credit-based flow control as shown in FIG. 20.

Next, according to the event-based flow control procedure of FIG. 21,the DU 211 transmits a TxOff event to the CU 212 when a networkcongestion situation occurs in 213 while receiving the packet from theCU in 214. When the CU 212 receives the TxOff event, shaping orbuffering is performed, and the DU 211 starts packet transmission againat the existing rate according to a TxOn event transmitted to the CU 212due to the release from the congestion situation. In the function splitOption 3-1, since the RLC layer supports an ARQ retransmission functionbetween peer RLC entities, relatively loose flow control can be appliedas in the event-based flow control of FIG. 21.

According to the embodiments described above, it is possible to set upthe fronthaul interface between the CU and the DU even among vendorsthat support different function split schemes. In particular, since thefunction split Options 2 and 3-1 have different advantages, it may be agreat advantage to support all of the function split schemes. Forexample, since Option 2 has an advantage of ensuring the transmissionreliability of user data or the RRC message, it is possible toimmediately retransmit a packet in case of a packet loss, to check thetransmission and reception condition of the RRC message, and to performretransmission. Option 3-1 has an advantage that it is possible to checkthe transmission status of the RLC PDU and to control the QoS by settingthe priority of the RLC packet.

Therefore, according to the embodiments described above, the fronthaulinterface may be set up by dynamically selecting the function splitscheme according to the network environment or service requirements,thereby implementing optimized communication according to situations.According to the proposed embodiment, the function split scheme Option 2may support the credit-based flow control and the function split schemeOption 3-1 may support the event-based flow control in the flow control,thereby performing the flow control according to the fronthaul interfacesituation and operation policy.

FIG. 22 is a diagram illustrating a structure of a UE according to anembodiment.

Referring to FIG. 22, a UE may include a transceiver 2210, a UEcontroller 2220, and a storage unit 2230. In the disclosure, the UEcontroller 2220 may be defined as a circuit, an application specificintegrated circuit, or at least one processor.

The transceiver 2210 transmits and receives a signal to and from anothernetwork entity. The transceiver 2210 may receive system informationfrom, for example, a network entity (e.g., a CU, a DU, and/or an eNB),and may receive a synchronization signal or a reference signal.

The UE controller 2220 may control the overall operation of the UEaccording to the embodiment proposed by disclosure. For example, the UEcontroller 2220 may control the transceiver 2210 and the storage unit2230 to perform the operation according to the above-describedembodiments. Specifically, the UE controller 2220 may control othercomponents to transmit and receive signals to and from the CU and/or DUaccording to an embodiment and to perform communication.

The storage unit 2230 may store at least one of information transmittedand received through the transceiver 2210 and information generatedthrough the UE controller 2220. For example, the storage unit 2230 maystore system information of the CU or MAC/PHY-related parameterinformation of the DU, which are received through the transceiver 2210.

FIG. 23 is a diagram illustrating a structure of an eNB according to anembodiment. The eNB described in FIG. 23 may mean both the CU and the DUdescribed above. Since the CU and the DU may be implemented as separatenetwork entities, the eNB of FIG. 23 may refer to a CU or a DU as anindependent network entity.

Referring to FIG. 23, the eNB may include a transceiver 2310, an eNBcontroller 2320, and a storage unit 2330. In the disclosure, the eNBcontroller 2320 may be defined as a circuit, an application specificintegrated circuit, or at least one processor.

The transceiver 2310 may transmit and receive a signal to and fromanother network entity. For example, the transceiver 2310 may transmitsystem information to a UE, and may transmit a synchronization signal ora reference signal.

The eNB controller 2320 may control the overall operation of the eNBaccording to an embodiment proposed by the disclosure. For example, theeNB controller 2320 may control the transceiver 2310 and the storageunit 2330 to perform an operation according to the above-describedembodiments. Specifically, the eNB controller 2320 included in the CUmay control operations for setting up a fronthaul interface with the DUand transmitting and receiving a message to and from the DU through thefronthaul interface. The eNB controller 2320 included in the DU maycontrol operations for setting up the fronthaul interface with the CUand transmitting and receiving a message to and from the CU.

The storage unit 2330 may store at least one of information transmittedand received through the transceiver 2310 and information generated bythe eNB controller 2320. For example, the storage unit 2330 of the CU/DUmay store the function split scheme of the fronthaul interface set upbetween the CU and the DU and the layer-specific parameters,respectively.

Although exemplary embodiments of the disclosure have been shown anddescribed in this specification and the drawings, they are used ingeneral sense in order to easily explain technical contents of thedisclosure, and to help comprehension of the disclosure, and are notintended to limit the scope of the disclosure. It is obvious to thoseskilled in the art to which the disclosure pertains that other modifiedembodiments on the basis of the spirits of the disclosure besides theembodiments disclosed herein can be carried out.

1. A communication method of a first communication in a mobilecommunication system, the method comprising: transmitting, to a secondcommunication node, a message including information for setting up afronthaul interface with the second communication node; and performingcommunication with the second communication node through the set-upfronthaul interface according to the message.
 2. The method as claimedin claim 1, wherein the message includes information on a function splitscheme to be operated by the first communication node and the secondcommunication node through the fronthaul interface.
 3. The method asclaimed in claim 2, wherein the function split scheme includes a firstoption or a second option, and wherein the first option is a scheme inwhich a radio resource control (RRC) layer and a packet data convergenceprotocol (PDCP) layer are implemented in the first communication nodeand the second option is a scheme in which an RRC layer, a PDCP layer,and a partial radio link control (RLC) layer are implemented in thefirst communication node.
 4. The method as claimed in claim 1, furthercomprising: receiving a response message for approving or rejecting thesetup of the fronthaul interface from the second communication node,wherein the first communication node includes one of a central unit (CU)or a distributed unit (DU) of a cloud RAN environment and the secondcommunication node includes the other one of the CU or the DU.
 5. Afirst communication node in a mobile communication system, the firstcommunication node comprising; a transceiver configured to transmit andreceive a signal; and a controller configured to: transmit, to a secondcommunication node, a message including information for setting up afronthaul interface with the second communication node, and performcommunication with the second communication node through the set-upfronthaul interface according to the message.
 6. The first communicationnode as claimed in claim 5, wherein the message includes information onfunction split schemes to be operated by the first communication nodeand the second communication node through the fronthaul interface. 7.The first communication node as claimed in claim 6, wherein the functionsplit scheme includes a first option and a second option, and whereinthe first option is a scheme in which an RRC layer and a PDCP layer areimplemented in the first communication node and the second option is ascheme in which the RRC layer, the PDCP layer, and a partial RLC layerare implemented in the first communication node.
 8. The firstcommunication node as claimed in claim 5, wherein the controllerreceives a response message for approving or rejecting the setup of thefronthaul interface from the second communication node, and wherein thefirst communication node includes one of a CU or a DU of a cloud RANenvironment, and the second communication node includes the other one ofthe CU or the DU.
 9. A method of a second communication node in a mobilecommunication system, the method comprising: receiving, from a firstcommunication node, a message including information for setting up afronthaul interface with the first communication node; and performingcommunication with the first communication node through the set-upfronthaul interface according to the message.
 10. The method as claimedin claim 9, wherein the message includes information on function splitschemes to be operated by the first communication node and the secondcommunication node through the fronthaul interface, wherein the functionsplit scheme includes a first option and a second option, and whereinthe first option is a scheme in which an RRC layer and a PDCP layer areimplemented in the first communication node and the second option is ascheme in which the RRC layer, the PDCP layer, and a partial RLC layerare implemented in the first communication node.
 11. The method asclaimed in claim 9, further comprising: transmitting a response messagefor approving or rejecting the setup of the fronthaul interface to thefirst communication node, wherein the first communication node includesone of a CU or a DU of a cloud RAN environment and the secondcommunication node includes the other one of the CU or the DU.
 12. Asecond communication node in a mobile communication system, the secondcommunication node comprising: a transceiver configured to transmit andreceive a signal; and a controller configured to: receive, from a firstcommunication node, a message including information for setting up afronthaul interface with the first communication node, and performcommunication with the first communication node through the set-upfronthaul interface according to the message.
 13. The secondcommunication node as claim in claim 12, wherein the message includesinformation on function split schemes to be operated by the firstcommunication node and the second communication node through thefronthaul interface.
 14. The second communication node as claim in claim13, wherein the function split scheme includes a first option and asecond option, and wherein the first option is a scheme in which an RRClayer and a PDCP layer are implemented in the first communication nodeand the second option is a scheme in which the RRC layer, the PDCPlayer, and a partial RLC layer are implemented in the firstcommunication node.
 15. The second communication node as claim in claim12, wherein the controller transmits, to the first communication node, aresponse message for approving or rejecting the setup of the fronthaulinterface, and wherein the first communication node includes one of a CUor a DU of a cloud RAN environment and the second communication nodeincludes the other one of the CU or the DU.